package D1120;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

//对集合的遍历 集合中的元素是对象
public class Demo02 {
    public static void main(String[] args) {
        Collection coll=new ArrayList();
        coll.add(new Student("张飞","1001"));
        coll.add(new Student("关羽","1001"));
        coll.add(new Student("张三","1001"));
        coll.add(new Student("李四","1001"));
        for(Object str:coll){
            System.out.println(str);
        }
        //迭代器遍历集合
        // 第一步 获得迭代器
        Iterator it=coll.iterator();
        //使用循环遍历
        while(it.hasNext()){
            System.out.println(it.next());
        }
        if(it.hasNext()){
            System.out.println(it.next());
        }
        //集合的方法 lamba 方式的forEach()
        coll.forEach((s)->{
            System.out.println(s);
        });
    }
}